# -*- coding: utf-8 -*-
# function 调用外部模板
# __author__ = 'yeslf'

import bottle
from bottle import request,run,route,template


#展示模板调用流程
@route('')
@route('/')
@route('/t1')
@route('/t1/')
@route('/t1/<name>')
def default(name="defaulvalue"):
    return  template("tmplate01",name=name)


#向模板传递参数
@route('/t2')
@route('/t2/')
@route('/t2/<name>')
def showname(name="noinputname,please check"):
    return template("tmplate02",name=name)


#向模板传递参数，模板中嵌套 python 代码
@route('/t3')
@route('/t3/')
@route('/t3/<name>')
def showname(name="noinputname,please check"):
    return template("tmplate03",name=name)


# 模板中嵌套 python 代码,python 代码自动生成内容
@route('/t4')
@route('/t4/')
@route('/t4/<name>')
def showname(name="noinputname,please check"):
    return template("tmplate04",name=name)



# 模板中引用其他模板
@route('/t5')
@route('/t5/')
def showinclude():
    return template("index")


run(host='0.0.0.0',port=80,debug=True,reloader=True)
